# 装饰器
def hahaha(fn):
    def inner():
        print('哈哈哈哈')
        fn()
        print('吼吼哈哈哈哈')
    return inner

# 装饰器的语法糖方式
@hahaha
def fn1():
    print('fn1')


@hahaha
def fn2():
    print('fn2')

if __name__ =='__main__' :
    #添加装饰器
    #fn1= warpper(fn1)
    #fn1()

    # 调用添加装饰器后的方法
    fn1()
    fn2()
